package com.hotel.comm.service.company;

import com.hotel.comm.bean.IReply;
import com.hotel.comm.bean.company.EjobCompany;
import com.hotel.comm.vo.company.EjobCompanyVo;

public interface ICompanyService {
    /**
     * 根据companyId获取公司信息
     *
     * @return
     */
    IReply getById(Long companyId);

    /**
     * 新增或修改公司信息
     *
     * @param ejobCompany
     * @return
     */
    IReply save(EjobCompany ejobCompany);

    /**
     * 修改公司信息
     *
     * @param ejobCompanyVo
     * @return
     */
    IReply update(EjobCompanyVo ejobCompanyVo);

    /**
     * 删除公司信息
     *
     * @param companyId
     * @return
     */
    IReply delete(Long companyId);

    /**
     * 根据企业名称模糊查询企业信息
     *
     * @param companyName
     * @return
     */
    IReply findByCompanyNameLike(String companyName);
}
